Agile Software Assurance
نویسندگان
چکیده
1. What is the quality of Agile Software, importantly, how we can evaluate the quality of Agile Software? 2. Can Agile assure the quality under time pressure and with unstable requirements? 3. What are the best ways to assure the quality of Agile Software? 4. Different organizations interpret words like Agile and iterative in different ways. Therefore, another question is how do organizations understand these terms?
منابع مشابه
Towards Understanding Quality Assurance in Agile Software Development
Agile software development stresses individuals and interaction, customer collaboration, short development cycles and frequent deliveries of valuable software. From the testing and quality assurance viewpoint these principles are challenging, and agile methods seem to lack aspects that traditionally are considered important and fundamental to successful quality assurance. In this paper we ident...
متن کاملAgile Software Methods: State-of-the-Art
This chapter is aimed at comprehensively analyzing and defining agile methodologies of software development from a software quality assurance perspective. A unique way of analyzing agile methodologies to reveal the similarities that the authors of the methods never tell you is introduced. The chapter starts by defining agile methodologies from three perspectives: a theoretical definition, a fun...
متن کاملHow does agility ensure quality?
Software quality is one of our most important software concerns. Agile methods may produce software faster but we also need to know how they meet our quality requirements. In this paper we compare the waterfall model with agile processes to show how agile methods achieve software quality. We also show how agile methods attain quality under time pressure and in an unstable requirements environme...
متن کاملEnhancing Software Quality Using Agile Techniques
Agile techniques may produce software faster as well as enhance software quality so that they fulfill quality requirements of the product. In this paper we have considered some quality factors and we have shown how agile techniques enhance software quality. We have presented an agile development life cycle that showing its software quality support processes. Finally we have shown summarization ...
متن کاملTeaching Agile Software Development Quality Assurance
This chapter presents a teaching framework for agile quality—that is, the way quality issues are perceived in agile software development environments. The teaching framework consists of nine principles, the actual implementation of which is varied and should be adjusted for different specific teaching environments. This chapter outlines the principles and addresses their contribution to learner...
متن کامل